package com.kaili.basic.mapper;

import com.baomidou.mybatisplus.plugins.Page;
import com.kaili.basic.pojo.entity.BaseCar;
import com.kaili.basic.pojo.vo.BaseCarVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 用户mapper
 * @Copyright: Copyright (c) 2017
 * @Company: 杭州凯立通信有限公司
 * @author zhengs
 * @version 1.0.0 2018年3月27日 下午1:33:00
 */
@Mapper
public interface BaseCarMapper {

    BaseCar getBaseCar(@Param(value = "name") String name);

    BaseCar getBaseCarById(Long id);

    List<BaseCarVO> getBaseCarByconditions(@Param(value = "carNo") String carNo);

    BaseCar loadUserByUsernameExit(BaseCar baseCar);

    int addBaseCar(BaseCar baseCar);

    int updateById(BaseCar baseCar);

    int deleteBatchIds(List<String> ids);

    List<BaseCar> getBaseCarsByKeywords(Page<BaseCar> page, BaseCar baseCar);
}
